home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Texteditors
/
XDME
/
SMakefile
< prev
next >
Wrap
Makefile
|
1996-09-26
|
6KB
|
188 lines
#
# Makefile automatically generated by MKMK V6.51 on Jan 11 1994 at 08:59:51
#
# $Id: SMakefile 1.1 1994/08/09 13:41:35 digulla Exp digulla $
#
VERSION = 1.83.08
VERDATE = 9.8.94
SRCS= Src/Mod/alias.c Src/amiga.c Src/block.c Src/clipboard.c Src/cmd.c \
Src/command.c Src/cursor.c Src/drexx.c Src/edit.c Src/filereq.c \
Src/Var/flags.c Src/globals.c Src/hrexx.c Src/io.c Src/Key/keyaddes.c \
Src/Key/keycodes.c Src/Key/keycom.c Src/Key/keycontrol.c Src/Key/keytables.c \
Src/Mod/macros.c Src/main.c Src/Mod/math.c Src/mem.c Src/Menu/menu_dme.c \
Src/Menu/menucom.c Src/Menu/menucontrol.c Src/Menu/menustrips.c Src/Mod/mikro.c \
Src/prefs.c Src/redraw.c Src/refs.c Src/search.c Src/simplex.c \
Src/Var/smallspc.c Src/subs.c Src/text.c Src/Var/vars.c Src/Var/varsbases.c \
Src/Var/varstack.c Src/win.c Src/swap.a Src/AVL.c
#Src/wildcmp.a
OBJDIR = obj_debug/
LIBS = lib /ResTrackLib/restrackr.lib
OBJS= $(OBJDIR)alias.o $(OBJDIR)amiga.o $(OBJDIR)block.o \
$(OBJDIR)clipboard.o $(OBJDIR)cmd.o $(OBJDIR)command.o \
$(OBJDIR)cursor.o $(OBJDIR)drexx.o $(OBJDIR)edit.o $(OBJDIR)filereq.o \
$(OBJDIR)flags.o $(OBJDIR)globals.o $(OBJDIR)hrexx.o $(OBJDIR)io.o \
$(OBJDIR)keyaddes.o $(OBJDIR)keycodes.o $(OBJDIR)keycom.o \
$(OBJDIR)keycontrol.o $(OBJDIR)keytables.o $(OBJDIR)macros.o \
$(OBJDIR)main.o $(OBJDIR)math.o $(OBJDIR)mem.o $(OBJDIR)menu_dme.o \
$(OBJDIR)menucom.o $(OBJDIR)menucontrol.o $(OBJDIR)menustrips.o \
$(OBJDIR)mikro.o $(OBJDIR)prefs.o $(OBJDIR)redraw.o $(OBJDIR)refs.o \
$(OBJDIR)search.o $(OBJDIR)simplex.o $(OBJDIR)smallspc.o \
$(OBJDIR)subs.o $(OBJDIR)text.o $(OBJDIR)vars.o $(OBJDIR)varsbases.o \
$(OBJDIR)varstack.o $(OBJDIR)win.o $(OBJDIR)swap.o $(OBJDIR)AVL.o
#$(OBJDIR)wildcmp.o
XDME : $(OBJS)
sc link to XDME $(LIBS) with <<
$(OBJS)
<
do-debug :
copy SCOPTIONS.debug SCOPTIONS
do-dist :
copy SCOPTIONS.dist SCOPTIONS
smake OBJDIR=obj/ LIBS=
edit-debug :
copy SCOPTIONS.debug SCOPTIONS
scopts
copy SCOPTIONS SCOPTIONS.debug
edit-dist :
copy SCOPTIONS.dist SCOPTIONS
scopts
copy SCOPTIONS SCOPTIONS.dist
include/defs.h : include/all.h
touch include/defs.h
$(OBJDIR)alias.o: Src/Mod/alias.c include/defs.h
$(OBJDIR)amiga.o: Src/amiga.c include/defs.h
$(OBJDIR)block.o: Src/block.c include/clipboard.h include/defs.h
$(OBJDIR)clipboard.o: Src/clipboard.c include/clipboard.h
$(OBJDIR)cmd.o: Src/cmd.c include/defs.h
$(OBJDIR)command.o: Src/command.c include/defs.h
$(OBJDIR)cursor.o: Src/cursor.c include/defs.h
$(OBJDIR)drexx.o: Src/drexx.c include/defs.h include/hrexx.h
$(OBJDIR)edit.o: Src/edit.c include/defs.h include/clipboard.h
$(OBJDIR)filereq.o: Src/filereq.c include/defs.h
$(OBJDIR)flags.o: Src/Var/flags.c include/defs.h
$(OBJDIR)globals.o: Src/globals.c include/defs.h
sc Src/globals.c DEFINE VERSION="$(VERSION)" DEFINE VERDATE="$(VERDATE)"
$(OBJDIR)hrexx.o: Src/hrexx.c include/hrexx.h include/rexx.h
$(OBJDIR)io.o: Src/io.c include/defs.h include/rexx.h
$(OBJDIR)keyaddes.o: Src/Key/keyaddes.c include/defs.h
$(OBJDIR)keycodes.o: Src/Key/keycodes.c include/defs.h
$(OBJDIR)keycom.o: Src/Key/keycom.c include/defs.h
$(OBJDIR)keycontrol.o: Src/Key/keycontrol.c include/defs.h
$(OBJDIR)keytables.o: Src/Key/keytables.c include/defs.h include/keyhashes.h include/defmap.h
$(OBJDIR)line.o: Src/line.c include/defs.h
$(OBJDIR)macros.o: Src/Mod/macros.c include/defs.h
$(OBJDIR)main.o: Src/main.c include/defs.h
$(OBJDIR)math.o: Src/Mod/math.c include/defs.h
$(OBJDIR)mem.o: Src/mem.c include/defs.h
$(OBJDIR)menu_dme.o: Src/Menu/menu_dme.c include/defs.h include/menubase.h
$(OBJDIR)menucom.o: Src/Menu/menucom.c include/defs.h include/menubase.h
$(OBJDIR)menucontrol.o: Src/Menu/menucontrol.c include/defs.h include/menubase.h
$(OBJDIR)menustrips.o: Src/Menu/menustrips.c include/defs.h include/menubase.h
$(OBJDIR)mikro.o: Src/Mod/mikro.c include/defs.h
$(OBJDIR)prefs.o: Src/prefs.c include/defs.h
$(OBJDIR)redraw.o: Src/redraw.c include/defs.h
$(OBJDIR)refs.o: Src/refs.c include/defs.h
$(OBJDIR)search.o: Src/search.c include/defs.h
$(OBJDIR)simplex.o: Src/simplex.c include/defs.h
$(OBJDIR)smallspc.o: Src/Var/smallspc.c include/defs.h
$(OBJDIR)subs.o: Src/subs.c include/defs.h
$(OBJDIR)text.o: Src/text.c include/defs.h
$(OBJDIR)vars.o: Src/Var/vars.c include/defs.h
$(OBJDIR)varsbases.o: Src/Var/varsbases.c include/defs.h
$(OBJDIR)varstack.o: Src/Var/varstack.c include/defs.h
$(OBJDIR)win.o: Src/win.c include/defs.h
$(OBJDIR)AVL.o: Src/AVL.c include/AVL.h
$(OBJDIR)swap.o: Src/swap.a
sc Src/swap.a
#$(OBJDIR)wildcmp.o: Src/wildcmp.a
# # wildcmp wird m.W. schon seit Jahrenden nicht mehr verwendet ...
# # es waere aber nett, es beim Suchen verwenden zu koennen...
# Touch $(OBJDIR)wildcmp.o
XDME_DIR=work:sc/source/xdme
protos:
# Diese Zeile sprengt inzwischen die Limits des CLI ...
#dcc:bin/makeproto $(SRCS) > include/prog-protos.h
# ... daher ist diese Zeile vorzuziehen ...
#egrep -h -e ^Prototype Src/\#?.c Src/Var/\#?.c Src/Menu/\#?.c Src/Key/\#?.c Src/Mod/\#?.c > include/prog-protos.h
grep -q ^Prototype $(XDME_DIR)/src/\#?.c > include/prog-protos.h
grep -q ^Prototype $(XDME_DIR)/src/Var/\#?.c >> include/prog-protos.h
grep -q ^Prototype $(XDME_DIR)/src/Menu/\#?.c >> include/prog-protos.h
grep -q ^Prototype $(XDME_DIR)/src/Key/\#?.c >> include/prog-protos.h
grep -q ^Prototype $(XDME_DIR)/src/Mod/\#?.c >> include/prog-protos.h
bin-dist :
MakeDist bin $(VERSION)
src-dist :
MakeDist src $(VERSION)
distarchive : bin-dist src-dist
dist.archive : bin-dist src-dist
dist-archive : bin-dist src-dist
bindist : bin-dist
srcdist : src-dist
bin.dist : bin-dist
src.dist : src-dist
dist.bin : bin-dist
dist.src : src-dist